JavaScript編程全解 ((日)井上誠(chéng)一郎等) 中文pdf完整版
6.67MB / 06-22
JavaScript 函數(shù)式編程 (佛格斯) 中文PDF掃描版[37MB]
37.5MB / 12-19
JavaScript高效圖形編程(原版) (英)切克 中文PDF掃描版[14MB]
14.2MB / 02-04
第三方JavaScript編程(美)維尼哲等著 完整版PDF[74MB]
74.2MB / 11-16
-
-
深入理解JavaScript核心技術(shù)與設(shè)計(jì)模式 中文完整版PDF javascript電子書 / 1.31MB
-
JavaScript奇技淫巧 中文完整pdf版 javascript電子書 / 15.5MB
-
-
前端面試資料2024年大廠進(jìn)階秘訣 中文PDF javascript電子書 / 107.29MB
-
-
JSON基礎(chǔ)教程+精編使用指南 完整版PDF javascript電子書 / 1.65MB
-
-
突破JavaScript編程實(shí)例五十講 JavaScript編程經(jīng)典實(shí)例詳細(xì)剖析 javascript電子書 / 5.19MB
-
vue、react面試題合集 (附答案) 中文PDF版 javascript電子書 / 5.59MB
詳情介紹
JavaScript面向?qū)ο缶幊讨改?/strong> 內(nèi)容簡(jiǎn)介:
JavaScript是一種具有高度表達(dá)能力的、基于原型特性的、非常靈活的面向?qū)ο缶幊陶Z(yǔ)言?!禞avaScript面向?qū)ο缶幊讨改稀分亟榻BJavaScript在面向?qū)ο蠓矫娴奶匦?,展示如何?gòu)建強(qiáng)健的、可維護(hù)的、功能強(qiáng)大的應(yīng)用程序及程序庫(kù)。
全書包括8章和3個(gè)附錄,依次介紹了JavaScript的發(fā)展歷史、基礎(chǔ)性話題(變量、數(shù)據(jù)類型、數(shù)組、循環(huán)以及條件表達(dá)式)、函數(shù)、對(duì)象、原型、繼承的實(shí)現(xiàn)、BOM和DOM等。附錄部分包括了學(xué)習(xí)JavaScript編程常用的參考資源。尤其值得一提的是,《JavaScript面向?qū)ο缶幊讨改稀纷髡呤荍avaScript設(shè)計(jì)模式方面的專家,他在本書第8章中介紹了幾種常用的JavaScript編程模式,這也為他后續(xù)的另一本重要著作《JavaScript Patterns》奠定了基礎(chǔ)。
《JavaScript面向?qū)ο缶幊讨改稀啡娴馗采w了JavaScript語(yǔ)言的OO特性,同時(shí)兼顧基礎(chǔ)知識(shí),對(duì)初學(xué)者來(lái)說(shuō),是難得的JavaScript佳作。閱讀本書不需要讀者具備任何的JavaScript基礎(chǔ)知識(shí)及項(xiàng)目經(jīng)驗(yàn),通過(guò)學(xué)習(xí)本書,讀者將會(huì)在面試有關(guān)JavaScript程序設(shè)計(jì)的職位時(shí)游刃有余。
JavaScript面向?qū)ο缶幊讨改?目錄:
第1章 引言 1
1.1 回顧歷史 1
1.2 變革之風(fēng) 3
1.3 分析現(xiàn)狀 3
1.4 展望未來(lái) 4
1.5 面向?qū)ο蟪绦蛟O(shè)計(jì) 5
1.5.1 對(duì)象 5
1.5.2 類 6
1.5.3 封裝 6
1.5.4 聚合 7
1.5.5 繼承 7
1.5.6 多態(tài) 8
1.6 OOP概述 8
1.7 訓(xùn)練環(huán)境設(shè)置 9
1.8 使用Firebug控制臺(tái) 10
1.9 本章小結(jié) 11
第2章 基本數(shù)據(jù)類型、數(shù)組、循環(huán)及條件表達(dá)式 13
2.1 變量 13
2.2 操作符 15
2.3 基本數(shù)據(jù)類型 18
2.3.1 查看類型操作符――typeof 19
2.3.2 數(shù)字 19
2.3.3 字符串 23
2.3.4 布爾值 26
2.3.5 Undefined與null 32
2.4 基本數(shù)據(jù)類型綜述 34
2.5 數(shù)組 35
2.5.1 增加、更新數(shù)組元素 36
2.5.2 刪除元素 36
2.5.3 數(shù)組的數(shù)組 37
2.6 條件與循環(huán) 38
2.6.1 代碼塊 38
2.6.2 循環(huán) 44
2.7 注釋 49
2.8 本章小結(jié) 49
2.9 練習(xí)題 50
第3章 函數(shù) 52
3.1 什么是函數(shù) 53
3.1.1 調(diào)用函數(shù) 53
3.1.2 參數(shù) 53
3.2 預(yù)定義函數(shù) 55
3.2.1 parseInt() 56
3.2.2 parseFloat() 57
3.2.3 isNaN() 58
3.2.4 isFinite() 58
3.2.5 URI的編碼與反編碼 59
3.2.6 eval() 59
3.2.7 一點(diǎn)驚喜――alert()函數(shù) 60
3.3 變量的作用域 60
3.4 函數(shù)也是數(shù)據(jù) 62
3.4.1 匿名函數(shù) 63
3.4.2 回調(diào)函數(shù) 64
3.4.3 回調(diào)示例 65
3.4.4 自調(diào)函數(shù) 66
3.4.5 內(nèi)部(私有)函數(shù) 67
3.4.6 返回函數(shù)的函數(shù) 68
3.4.7 能重寫自己的函數(shù) 68
3.5 閉包 70
3.5.1 作用域鏈 70
3.5.2 詞法作用域 71
3.5.3 利用閉包突破作用域鏈 72
3.5.4 Getter與Setter 78
3.5.5 迭代器 79
3.6 本章小結(jié) 80
3.7 練習(xí)題 80
第4章 對(duì)象 82
4.1 從數(shù)組到對(duì)象 82
4.1.1 元素、屬性、方法 84
4.1.2 哈希表、關(guān)聯(lián)型數(shù)組 85
4.1.3 訪問(wèn)對(duì)象的屬性 85
4.1.4 調(diào)用對(duì)象的方法 86
4.1.5 修改屬性與方法 87
4.1.6 使用this值 88
4.1.7 構(gòu)造器函數(shù) 88
4.1.8 全局對(duì)象 90
4.1.9 構(gòu)造器屬性 91
4.1.10 instanceof操作符 92
4.1.11 返回對(duì)象的函數(shù) 92
4.1.12 傳遞對(duì)象 93
4.1.13 對(duì)象比較 94
4.1.14 Firebug控制臺(tái)中的對(duì)象 95
4.2 內(nèi)建對(duì)象 96
4.2.1 Object 97
4.2.2 Array 98
4.2.3 Function 102
4.2.4 Boolean 107
4.2.5 Number 109
4.2.6 String 110
4.2.7 Math 115
4.2.8 Date 117
4.2.9 RegExp 121
4.2.10 Error對(duì)象 127
4.3 本章小結(jié) 131
4.4 練習(xí)題 132
第5章 原型 135
5.1 原型屬性 135
5.1.1 利用原型添加方法與屬性 136
5.1.2 使用原型的方法與屬性 137
5.1.3 自身屬性與原型屬性 138
5.1.4 利用自身屬性重寫原型屬性 139
5.1.5 isPrototypeOf()方法 143
5.1.6 神秘的_proto_鏈接 143
5.2 擴(kuò)展內(nèi)建對(duì)象 145
5.2.1 關(guān)于擴(kuò)展內(nèi)建對(duì)象的討論 146
5.2.2 一些原型陷阱 147
5.3 本章小結(jié) 150
5.4 練習(xí)題 150
第6章 繼承 152
6.1 原型鏈 152
6.1.1 原型鏈?zhǔn)纠?nbsp; 153
6.1.2 將共享屬性遷移到原型中去 156
6.2 只繼承于原型 158
6.3 uber――子對(duì)象訪問(wèn)父對(duì)象的方式 161
6.4 將繼承部分封裝成函數(shù) 163
6.5 屬性拷貝 163
6.6 小心處理引用拷貝 165
6.7 對(duì)象之間的繼承 167
6.8 深拷貝 169
6.9 object() 171
6.10 原型繼承與屬性拷貝的混合應(yīng)用 172
6.11 多重繼承 173
6.12 寄生式繼承 175
6.13 構(gòu)造器借用 176
6.14 本章小結(jié) 179
6.15 案例學(xué)習(xí):圖形繪制 183
6.15.1 分析 183
6.15.2 實(shí)現(xiàn) 184
6.15.3 測(cè)試 188
6.16 練習(xí)題 189
第7章 瀏覽器環(huán)境 190
7.1 在HTML頁(yè)面中引入JavaScript代碼 190
7.2 概述:BOM與DOM 191
7.3 BOM 192
7.3.1 window對(duì)象再探 192
7.3.2 window.navigator 193
7.3.3 Firebug的備忘功能 193
7.3.4 window.location 194
7.3.5 window.history 195
7.3.6 window.frames 196
7.3.7 window.screen 197
7.3.8 window.open()/close() 198
7.3.9 window.moveTo()、window.resizeTo() 199
7.3.10 window.alert()、window.prompt()、window.confirm() 199
7.3.11 window.setTimeout()、window.setInterval() 201
7.3.12 window.document 202
7.4 DOM 202
7.4.1 Core
DOM與HTML
DOM 204
7.4.2 DOM節(jié)點(diǎn)的訪問(wèn) 206
7.4.3 DOM節(jié)點(diǎn)的修改 215
7.4.4 新建節(jié)點(diǎn) 218
7.4.5 移除節(jié)點(diǎn) 221
7.4.6 只適用于HTML的DOM對(duì)象 223
7.5 事件 227
7.5.1 內(nèi)聯(lián)HTML屬性法 227
7.5.2 元素屬性法 227
7.5.3 DOM的事件監(jiān)聽器 228
7.5.4 捕捉法與冒泡法 229
7.5.5 阻斷傳播 231
7.5.6 防止默認(rèn)行為 233
7.5.7 跨瀏覽器事件監(jiān)聽器 233
7.5.8 事件類型 235
7.6 XMLHttpRequest對(duì)象 236
7.6.1 發(fā)送請(qǐng)求 236
7.6.2 處理響應(yīng) 237
7.6.3 在早于7的IE版本中創(chuàng)建XMLHttpRequest對(duì)象 238
7.6.4 A代表異步 239
7.6.5 X代表XML 240
7.6.6 實(shí)例示范 240
7.7 本章小結(jié) 242
7.8 練習(xí)題 244
第8章 編程模式與設(shè)計(jì)模式 247
8.1 編程模式 248
8.1.1 行為隔離 248
8.1.2 命名空間 250
8.1.3 初始化分支 253
8.1.4 延遲定義 254
8.1.5 配置對(duì)象 255
8.1.6 私有屬性和方法 257
8.1.7 特權(quán)函數(shù) 258
8.1.8 私有函數(shù)的公有化 258
8.1.9 自執(zhí)行函數(shù) 259
8.1.10 鏈?zhǔn)秸{(diào)用 260
8.1.11 JSON 261
8.2 設(shè)計(jì)模式 262
8.2.1 單件模式1 263
8.2.2 單件模式2 263
8.2.3 工廠模式 264
8.2.4 裝飾器模式 266
8.2.5 觀察者模式 269
8.3 本章小結(jié) 272
附錄A 保留字 273
附錄B 內(nèi)建函數(shù) 276
附錄C 內(nèi)建對(duì)象 279
附錄D 正則表達(dá)式 305
下載地址
人氣書籍
鋒利的jQuery pdf電子書(168M)附源碼
ExtJs 3.0 最新最全中文API幫助文檔 CHM版
jquery1.7 中文手冊(cè) CHM文檔(附j(luò)query1.82 chm手冊(cè))
javascript DOM編程藝術(shù)中文pdf版提供
最完整的JavaScript從入門到精通教程 pdf
鋒利的jquery 第2版 PDF掃描版(帶導(dǎo)航菜單109M)
JQuery 1.7中文手冊(cè)及JQuery UI 英文API CHM版
jQuery實(shí)戰(zhàn) 中文PDF版
智能社原創(chuàng)新版javaScript視頻教程[全集] 腳本之家推薦
深入淺出Node.js (樸靈著) 中文PDF掃描版[42MB]
下載聲明
☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個(gè)軟件總是不能下載的請(qǐng)?jiān)谠u(píng)論中留言,我們會(huì)盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請(qǐng)過(guò)一段時(shí)間重試!或者多試試幾個(gè)下載地址
☉ 如果遇到什么問(wèn)題,請(qǐng)?jiān)u論留言,我們定會(huì)解決問(wèn)題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請(qǐng)購(gòu)買正版。
☉ 本站提供的JavaScript面向?qū)ο缶幊讨改?PDF掃描版[53MB]資源來(lái)源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。